package rmi;

import java.net.MalformedURLException;
import java.rmi.Naming;
import java.rmi.RMISecurityManager;
import java.rmi.RemoteException;
import java.rmi.registry.LocateRegistry;

import entidades.OficinaVenta;

public class rmiUtil {
	
	public static void iniciar()
	{
			try {
				LocateRegistry.createRegistry(java.rmi.registry.Registry.REGISTRY_PORT);
				IOficinaVenta iRemota = (IOficinaVenta) new OficinaRemota();
	    		Naming.rebind ("//localhost:1099/iRemota", iRemota);

			} catch (RemoteException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			} catch (MalformedURLException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}	
	}
	
	public static IOficinaVenta conectar()
	{
		IOficinaVenta iRemota = null;
		try
		{
    		iRemota = (IOficinaVenta)Naming.lookup ("//localhost/iRemota");


		}catch (Exception e) {
			// TODO: handle exception
		}
		return iRemota;
	}


}
